ADO a : v SQL prikazu

Otázka od: Martin Vlk

17. 12. 2002 16:10

Ahoj,

potrebuji vytvaret na serveru dynamicky ruzne objekty (tabulky, triggery
...).
Jestlize potrebuji v SQL prikazu uvest : (dvojtecku) tak mi ten prikaz nic
neprovede (ale ani nenahlasi zadnou chybu). Pokud ty dvojtecky odstranim
tak to projde v pohode. Pouzivam ADO komponenty z D6 Pro (konkretne
ADOCommand + ADOConnection) a ADOCommand.ParamCheck mam
nastaveno na FALSE. Nevi nekdo jak to tam dostat.

D6 Pro, Oracle 8i, OraOLEDB.Oracle.1

Martin


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.427 / Virová báze: 240 - datum vydání: 6.12.2002

Odpovedá: Lstiburek Pavel

18. 12. 2002 12:06

Ahoj,
neznam Oracle, ale podobny problem je v MSSQL. Kazda SP
se sama obklopi implicitni transakci. Pokud se v SP vytvori docasny
objekt, tak neni schopen prezit konec procedury.
Parametricke dotazy (  jsou reseny volanim procedury,
ktere jsou skutecne predany parametry. Zkus se podivat,
zda na Oracle nedela neco podobneho (implicitni transakce) a
podivat se co je do serveru skutecne poslano ( pro ovedeni na
MSSQL si staci pusti profiler ), neco podobneho pujde jiste i na Oracle.

Pavel

> -----Original Message-----
> From: Martin Vlk [mailto:mavlk@helpforest.cz]
> Sent: Tuesday, December 17, 2002 3:49 PM
> To: delphi-l@clexpert.cz
> Subject: ADO a : v SQL prikazu
>
>
> Ahoj,
>
> potrebuji vytvaret na serveru dynamicky ruzne objekty
> (tabulky, triggery
> ...).
> Jestlize potrebuji v SQL prikazu uvest : (dvojtecku) tak mi
> ten prikaz nic
> neprovede (ale ani nenahlasi zadnou chybu). Pokud ty
> dvojtecky odstranim
> tak to projde v pohode. Pouzivam ADO komponenty z D6 Pro (konkretne
> ADOCommand + ADOConnection) a ADOCommand.ParamCheck mam
> nastaveno na FALSE. Nevi nekdo jak to tam dostat.
>
> D6 Pro, Oracle 8i, OraOLEDB.Oracle.1
>
> Martin
>
>
> ---
> Odchozí zpráva neobsahuje viry.
> Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
> Verze: 6.0.427 / Virová báze: 240 - datum vydání: 6.12.2002
>
>